package com.easychat.entity.dto;

import com.easychat.entity.constants.Constants;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import jdk.nashorn.internal.runtime.regexp.joni.ast.ConsAltNode;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @author kyle.li
 * @version 1.0
 * @description: TODO
 * @date 2024/7/4 22:24
 */

/**
 * JsonIgnoreProperties注解， 用于序列化和反序列化json时 忽略一些属性
 */
@Setter
@Getter
@JsonIgnoreProperties(ignoreUnknown = true)
public  class SysSettingDto implements Serializable{

    private static final long serialVersionUID = 7862151161201618867L;
    //最大的群组数
    private Integer maxGroupCount = 5;
    //群组最大人数
    private Integer maxGroupMemberCount = 500;
    //图片大小
    private Integer maxImageSize = 2;
    //视频大小
    private Integer maxVideoSize = 5;
    //文件大小
    private Integer maxFileSize = 5;
    //机器人ID
    private String robotUid = Constants.ROBOT_UID;
    //机器人昵称
    private String robotNickName = "EasyChat";
    //欢迎语
    private String robotWelcome = "欢迎使用EasyChat";


}
